﻿using System.Collections.Generic;
using System.ServiceModel;
using ClimateControl.Infrastructure;

namespace ClimateControl.Infrastructure.Service
{
    [ServiceContract(CallbackContract = typeof(IClimateInfo))]
    public interface IClimateClient : IClimateShared
    {
        #region Service Methods

        [OperationContract]
        void Subscribe();

        [OperationContract]
        void Vote(VoteOption vote, string user);

        #endregion Service Methods
    }
}
